package com.stormrage.edu.serv.learn;

import java.util.List;

import com.stormrage.entity.learn.req.LeaCourseStudyReq;
import com.stormrage.entity.learn.req.LeaSelectReq;
import com.stormrage.entity.learn.req.LeaStudentCourseReq;
import com.stormrage.entity.learn.view.LeaStudentCourse;
import com.stormragetech.core.exception.StormrageTechException;

public interface LeaStudentCourseServ {

	public Integer create(LeaStudentCourse arg0) throws StormrageTechException;

	public void delete(Integer arg0) throws StormrageTechException;

	public Integer queryCountByTermAcct(Integer acctId, Integer termId) throws StormrageTechException;

	public List<LeaStudentCourse> queryListByStu(Integer arg0) throws StormrageTechException;

	public List<LeaStudentCourse> queryListByStuNess(LeaStudentCourseReq arg0) throws StormrageTechException;

	public void select(LeaSelectReq arg0) throws StormrageTechException;

	public Boolean checkSelect(LeaCourseStudyReq arg0) throws StormrageTechException;

}
